OUT := main     #目标文件
OBJS := main.o add.o       #生成目标文件所需要的依赖   
COM_OP := -Wall -g        #编译选项
CC := gcc

$(OUT):$(OBJS)
	    $(CC) $^ -o $@

main.o: main.c compute.h
	    $(CC) -c $< -o $@ $(COM_OP)

add.o: add.c compute.h
	    $(CC) -c $< -o $@ $(COM_OP)

clean:
	    $(RM) $(OUT) $(OBJS) 
rebuild: clean $(OUT)
